package com.ruoyi.training.dto.certificate;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.training.domain.CertificateIssue;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class CertificateIssueDto extends CertificateIssue {
    private String studentName; // 学员姓名

    private String phonenumber; // 手机号码

    private String idNumber; // 证件编号

    private String unitName; // 单位名称

    private String sex; // 性别

    private String projectName; // 项目名称

    private String trainingClassName; // 培训班级名称

    private String registrationMethod;  // 报名方式

    private String contact; // 联系人

    private String unitPhonenumber; // 联系人电话

    private String recordMissing; // 档案缺失情况

    private String recordStatus; // 档案状态

    private String paymentState; // 缴费状态

    private String invoiceStatus; // 发票状态

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date registrationTime; // 报名时间
}
